package com.shunbo.convenient.vo;

import lombok.Data;

import java.util.List;

/**
 * @author wz
 * @Description 订单类
 */
@Data
public class Orders {

    /**
     * 主键编号
     */
    private Long id;
    /**
     * 订单号
     */
    private String orderId;
    /**
     * 用户编号
     */
    private String userId;
    /**
     * 店铺编号
     */
    private Long sid;
    /**
     * 收货码
     */
    private String collectCode;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 收货时间
     */
    private String collectTime;
    /**
     * 地址编号
     */
    private String aid;
    /**
     * 代金券编号
     */
    private String cid;
    /**
     * 捎口信
     */
    private String message;
    /**
     * 支付唯一标识
     */
    private String tran_id;
    /**
     * 订单状态 0待接单 1发货订单 2自提订单 3待退款  5失效订单 取消订单 6已退款 7完成订单 8待付款 9待收货
     */
    private String status;
    /**
     * 0自提 1送货上门
     */
    private String orderType;

    /**
     * 下单商品id
     */
    private List<ProductOrderResult> productOrderResultsList;

    /**
     * 下单商品id
     */
    private List<ProductOrder> productOrderList;
    /**
     * 收货地址
     */
    private Address address;


    /**
     * 经营数据参数 0 一周内 1一月内 2三月内
     */
    private String type;

    /**
     * 订单类型 0 商品订单 1 福袋订单
     */
    private String typeOrder;

    /**
     * 商品订单
     */
    private List<ProductOrder>  productOrder;

    /**
     * 页数
     */
    private Integer pageNo;

    /**
     * 前端计算 代金券实际减少的金额
     */
    private Double couponPrice;

    /**
     * 后管操作id
     */
    private String managerId;

    /**
     * 返回参数 总价
     */
    private String countMoney;
    /**
     * 返回参数 商家名字
     */
    private String sname;
    /**
     * 总数
     */
    private String count;


    /**
     * 返回参数 0 商品 1福袋
     */
    private Integer resultType;


    private List<Integer> statusList;


}
